microsoft software sprains management software download relationship customer microsoft new technology internet application new thin-client networking crm new software computing hardware strains business radius3 nanotechnology